CombinedReactiveCommand.CanExecute property¶
Defined in
Type: CombinedReactiveCommandReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Applies to
net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471
public override IObservable<bool> CanExecute { get; }
Inherited documentation
These docs were inherited from ReactiveCommandBase<TParam, IList<TResult>>. The member doesn't override them on this type.
Summary: Gets an observable whose value indicates whether the command can currently execute.
Returns: IObservable
Value: The can execute.
Remarks
The value provided by this observable is governed both by any canExecute observable provided during
command creation, as well as the current execution status of the command. A command that is currently executing
will always yield false from this observable, even if the canExecute pipeline is currently true.